Fixing Balanced Knockout and Double Elimination Tournaments
نویسندگان
چکیده
Balanced knockout tournaments are one of the most common formats for sports competitions, and are also used in elections and decision-making. We consider the computational problem of finding the optimal draw for a particular player in such a tournament. The problem has generated considerable research within AI in recent years. We prove that checking whether there exists a draw in which a player wins is NP-complete, thereby settling an outstanding open problem. Our main result has a number of interesting implications on related counting and approximation problems. We present a memoization-based algorithm for the problem that is faster than previous approaches. Moreover, we highlight two natural cases that can be solved in polynomial time. All of our results also hold for the more general problem of counting the number of draws in which a given player is the winner. Finally, we show that our main NP-completeness result extends to a variant of balanced knockout tournaments called doubleelimination tournaments. IThis is a revised and expanded version of Aziz et al. [2] with additional proof details as well as new results for tournaments with kings and double elimination tournaments. Email addresses: [email protected] (Haris Aziz), [email protected] (Serge Gaspers), [email protected] (Simon Mackenzie), [email protected] (Nicholas Mattei), [email protected] (Paul Stursberg), [email protected] (Toby Walsh)
منابع مشابه
Optimal seeding in knockout tournaments
Optimal seeding in balanced knockout tournaments has only been studied in very limited settings, for example, maximizing predictive power for up to 8 players using only the relative ranking of the players (ordinal information). We broaden the scope of the analysis along several dimensions: tournaments of size up to 128, different player models, ordinal as well as cardinal solutions, and two add...
متن کاملFixing a Balanced Knockout Tournament
Balanced knockout tournaments are one of the most common formats for sports competitions, and are also used in elections and decision-making. We consider the computational problem of finding the optimal draw for a particular player in such a tournament. The problem has generated considerable research within AI in recent years. We prove that checking whether there exists a draw in which a player...
متن کاملRobust Draws in Balanced Knockout Tournaments
Balanced knockout tournaments are ubiquitous in sports competitions and are also used in decisionmaking and elections. The traditional computational question, that asks to compute a draw (optimal draw) that maximizes the winning probability for a distinguished player, has received a lot of attention. Previous works consider the problem where the pairwise winning probabilities are known precisel...
متن کاملMultiple-elimination knockout tournaments with the fixed-win property
We classify those triples (n, l,w) for which there exists a ‘knockout’ tournament for n players in which the winner always wins exactly w games and each loser loses exactly l games.
متن کاملManipulating Stochastically Generated Single-Elimination Tournaments for Nearly All Players
We study the power of a tournament organizer in manipulating the outcome of a balanced single-elimination tournament by fixing the initial seeding. This problem is known as agenda control for balanced voting trees. It is not known whether there is a polynomial time algorithm that computes a seeding for which a given player can win the tournament, even if the match outcomes for all pairwise play...
متن کامل